package com.farm.shop.service;

import com.farm.device.pojo.Device;
import com.farm.entity.PageResult;
import com.farm.shop.pojo.Shop;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;

public interface FarmShopService {

    /**
     * 查询所有订单
     * @return
     */
    List<Shop> selectAll();

    /**
     * 分页查询所有商品
     * @param size
     * @param page
     * @return
     */
    PageResult findPage(Integer size , Integer page);

    /**
     * 根据id删除订单
     * @param orderId
     */
    void   deleteById(String orderId);

    /**
     * 模糊查询
     * @param map
     * @param size
     * @param page
     * @return
     */
    Page<Device> findPage(Map<String,Object>map, Integer size, Integer page);

    /**
     * 添加订单
     * @param deviceId
     * @param num
     * @param custId
     * @param orderId
     */
    void addShop(String deviceId,Integer num,String custId,String orderId);
}
